home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / MASM61.RAR / SETUP.INF < prev   
Text File  |  1994-02-09  |  55KB  |  1,571 lines

  1. ; INFORMATION FILE FOR MASM 6.1a SETUP
  2. ;
  3. ;         *** 3-1/2" HD (1.44Mb) Disk Set ***
  4. ;
  5. [macro]
  6. ; default directory names (must end with \)
  7. DEFDIRBASE     = "C:\MASM61\"
  8. DEFDIRBIN      = "BIN\"
  9. DEFDIRLIB      = "LIB\"
  10. DEFDIRINCLUDE  = "INCLUDE\"
  11. DEFDIRINIT     = "INIT\"
  12. DEFDIRHELP     = "HELP\"
  13. DEFDIRSAMPLES  = "SAMPLES\"
  14. DEFDIRTMP      = "TMP\"
  15.  
  16. PACKINGLIST = "PACKING.TXT"
  17. READMEFILE  = "README.TXT"
  18.  
  19. COPYRIGHT   = "Copyright (C) Microsoft Corp. 1986, 1992. All rights reserved."
  20.  
  21. ; filename of linker, and backup name used during version checking
  22. LINK_NAME      = "link.exe"
  23. TEMP_LINK_NAME = "$$$link.tmp"
  24.  
  25.  
  26. ; ************** lists ********************
  27.  
  28. [list sdisks]
  29. 0:dos,     "your DOS SYSTEM disk"
  30. 1:masm1,   "Setup disk"
  31. 2:masm2,   "Disk 2"
  32. 3:masm3,   "Disk 3"
  33. 4:masm4,   "Disk 4"
  34.  
  35. [list netsetup]
  36. 0:x,  " "
  37. 1:x,  "..\DISK1"
  38. 2:x,  "..\DISK2"
  39. 3:x,  "..\DISK3"
  40. 4:x,  "..\DISK4"
  41.  
  42. ; dummy list, never used
  43. [list ddisks]
  44. 1:x,  "the destination disk, tape, or cartridge"
  45.  
  46.  
  47. ; ****** FILE LAYOUT ******
  48. ;
  49. ;  disk#: path [, "descr"][, size = xxx][, dest = x][, actions]
  50. ;
  51. ;     action codes: rename, append, noreplace, ignoreerr (default; synonym
  52. ;           is "nonvital"), vital, timestamp, nocopy
  53. ;     dest= B(Bin), I(Include), T(Init),
  54. ;           H(Help), L(Lib), S(Sample programs), E(tEmp directory),
  55. ;           O(RoOt)
  56. ;        [dest setting gets propagated down a list, but not across lists]
  57. ;
  58.  
  59.  
  60. [list  copy_always  1]
  61. 1: decomp.exe,             DEST=O, comment="Standalone decompression program",                   NOCOPY
  62. 1: packing.txt,                    comment="List of disk contents",                              NOCOPY
  63. 1: readme.txt,                     comment="Documentation for MASM 6.1",                                 size=12179
  64. 1: setup.inf,                      comment="Setup program information file",                     NOCOPY
  65. 1: setup.exe,                      comment="Setup program",                                      NOCOPY
  66.  
  67. 1: bin\ml.err,             DEST=B, comment="Assembler error file",                                 ROOT, size=8783
  68. 1: bin\ml.exe,                     comment="Assembler executable",                                 ROOT, size=360992
  69. 1: bin\dosxnt.exe,                 comment="MS-DOS extender component",                            ROOT, size=372854
  70.  
  71. 1: bin\cref.doc,           DEST=B, comment="Cross-Reference Utility Doc",                          ROOT, size=10169
  72. 1: bin\cref.exe,                   comment="Cross-Reference Utility",                              ROOT, size=26372
  73. 1: bin\cvtomf.exe,                 comment="OMF to COFF conversion utility",            TIMESTAMP, ROOT, size=78848
  74. 2: bin\emm386.exe,                 comment="Expanded memory manager",                   TIMESTAMP, ROOT, size=110174
  75. 2: bin\exehdr.exe,                 comment=".EXE file modification utility",            TIMESTAMP, ROOT, size=39377
  76. 2: bin\exp.exe,                    comment="File expunge program",                      TIMESTAMP, ROOT, size=18757
  77. 2: bin\h2inc.err,                  comment="h2inc.exe error message file",                         ROOT, size=21642
  78. 2: bin\h2inc.exe,                  comment="C-header-file to MASM-include-file utility",           ROOT, size=174400
  79. 2: bin\himem.sys,                  comment="Microsoft XMS manager",                     TIMESTAMP, ROOT, size=13824
  80. 2: bin\implib.exe,                 comment="Import library creation utility",           TIMESTAMP, ROOT, size=42581
  81. 2: bin\lib.exe,                    comment="Library maintenance utility",               TIMESTAMP, ROOT, size=59089
  82. 2: bin\link.exe,                   comment="Linker",                                               ROOT, size=202912
  83. 2: bin\msd.exe,                    comment="Configuration reporter",                    TIMESTAMP, ROOT, size=155538
  84. 2: bin\msd.txt,                    comment="Configuration reporter doc",                TIMESTAMP, ROOT, size=9003
  85. 2: bin\nmake.exe,                  comment="MS-DOS extended driver for NMAKER",         TIMESTAMP, ROOT, size=73728
  86. 2: bin\nmaker.exe,                 comment="Real-mode program maintenance utility",     TIMESTAMP, ROOT, size=86809
  87. 2: bin\ramdrive.sys,               comment="Virtual RAM disk drive",                    TIMESTAMP, ROOT, size=5873
  88. 2: bin\rm.exe,                     comment="File deletion program",                     TIMESTAMP, ROOT, size=14799
  89. 3: bin\smartdrv.exe,               comment="Disk cache",                                TIMESTAMP, ROOT, size=43609
  90. 3: bin\smartdrv.doc,               comment="Disk cache doc",                            TIMESTAMP, ROOT, size=15017
  91. 3: bin\undel.exe,                  comment="File restore program",                      TIMESTAMP, ROOT, size=19519
  92.  
  93. 1: errmsg.txt,             DEST=O, comment="Error message documentation",                                size=4327
  94.  
  95. 1: cv.txt,                 DEST=O, comment="CodeView configuration doc",                                 size=11638
  96. 1: bin\cv.exe,             DEST=B, comment="MS-DOS CodeView debugger for MS-DOS",       TIMESTAMP, ROOT, size=468512
  97. 1: bin\cvpack.exe,                 comment="DOS CV4 information optimization utility",  TIMESTAMP, ROOT, size=127520
  98. 1: bin\eed1cxx.dll,                comment="Expression evaluator for MS-DOS C/C++",     TIMESTAMP, ROOT, size=105722
  99. 2: bin\emd1d1.dll,                 comment="Execution model for MS-DOS to MS-DOS",      TIMESTAMP, ROOT, size=69322
  100. 3: bin\rcvcom.exe,                 comment="MS-DOS Serial Debug Monitor",               TIMESTAMP, ROOT, size=92096
  101. 3: bin\shd1.dll,                   comment="Symbol handler for MS-DOS",                 TIMESTAMP, ROOT, size=42804
  102. 3: bin\tld1com.dll,                comment="MS-DOS Serial Transport Layer",             TIMESTAMP, ROOT, size=22126
  103. 3: bin\tld1loc.dll,                comment="Local transport layer for MS-DOS",          TIMESTAMP, ROOT, size=16692
  104. 1: bin\dmw0.dll,                   comment="Debugging monitor",                         TIMESTAMP, ROOT, size=45856
  105.  
  106. 3: include\bios.inc,       DEST=I, comment="BIOS Macros",                                          ROOT, size=9440
  107. 3: include\cmacros.inc,            comment="MASM 6.1 compatible CMACROS.INC",                      ROOT, size=45435
  108. 3: include\cmacros.new,            comment="CMACROS.INC w/MASM 6.x features",                      ROOT, size=37679
  109. 3: include\dos.inc,                comment="DOS Macros",                                           ROOT, size=30806
  110. 3: include\macros.inc,             comment="Miscellaneous macros",                                 ROOT, size=6166
  111. 3: include\prologue.inc,           comment="Prologues and Epilogues",                              ROOT, size=9181
  112.  
  113.  
  114. [list  if_windows 1]
  115. 1: bin\dosxnt.386,         DEST=B, comment="MS-DOS extender component for Windows",                ROOT, size=9343
  116. 2: bin\new-sys.ini,                comment="SYSTEM.INI settings",                                  ROOT, size=645
  117. 2: bin\masm.grp,                   comment="Windows group file",                                   ROOT, size=6176
  118.  
  119. 1: bin\cv.ico,             DEST=B, comment="MS-DOS CodeView Icon",                      TIMESTAMP, ROOT, size=1086
  120. 1: bin\cvw.exe,                    comment="CodeView for Windows - Single Monitor",     TIMESTAMP, ROOT, size=63488
  121. 1: bin\cvw1.386,                   comment="CodeView for Windows Driver",               TIMESTAMP, ROOT, size=5194
  122. 1: bin\cvw4.exe,                   comment="CodeView for Windows",                      TIMESTAMP, ROOT, size=410112
  123. 2: bin\eew0cxx.dll,                comment="Windows expression evaluator for C/C++",    TIMESTAMP, ROOT, size=105073
  124. 2: bin\emd1w0.dll,                 comment="MS-DOS to WIN3 Execution Model",            TIMESTAMP, ROOT, size=74028
  125. 2: bin\emw0w0.dll,                 comment="Windows to Windows execution model",        TIMESTAMP, ROOT, size=74432
  126. 2: bin\oem08.fon,                  comment="Font",                                      TIMESTAMP, ROOT, size=4752
  127. 2: bin\oem10.fon,                  comment="Font",                                      TIMESTAMP, ROOT, size=5264
  128. 3: bin\rcvwcom.exe,                comment="Windows serial remote debugging monitor",   TIMESTAMP, ROOT, size=34464
  129. 3: bin\shw0.dll,                   comment="Windows hosted symbol handler",             TIMESTAMP, ROOT, size=42720
  130. 3: bin\tlw0loc.dll,                comment="Windows local transport layer",             TIMESTAMP, ROOT, size=46400
  131. 3: bin\toolhelp.dll,               comment="Windows debugging support",                 TIMESTAMP, ROOT, size=14128
  132.  
  133. 3: include\win.inc,        DEST=I, comment="Windows include file",                                 ROOT, size=144585
  134.  
  135. 3: lib\libw.lib,           DEST=L, comment="Windows API Import Library",                TIMESTAMP, ROOT, size=80351
  136. 3: lib\cnocrtdw.lib,               comment="Windows DLL Startup Library",               TIMESTAMP, ROOT, size=2071
  137. 3: lib\lnocrtdw.lib,               comment="Windows DLL Startup Library",               TIMESTAMP, ROOT, size=2071
  138. 3: lib\mnocrtdw.lib,               comment="Windows DLL Startup Library",               TIMESTAMP, ROOT, size=2071
  139. 3: lib\snocrtdw.lib,               comment="Windows DLL Startup Library",               TIMESTAMP, ROOT, size=2071
  140. 3: lib\appentry.asm,               comment="Windows app startup code",                             ROOT, size=3927
  141. 3: lib\dllentry.asm,               comment="Windows DLL startup code",                             ROOT, size=1633
  142.  
  143. [list  if_no_rc 1]
  144. 2: bin\rc.bat,             DEST=B, comment="Warning of missing RC.EXE",                            ROOT, size=399
  145.  
  146. [list  if_compat_driver  1]
  147. 2: bin\masm.exe,           DEST=B, comment="5.1-compatible command-line driver",                   ROOT, size=74752
  148.  
  149. [list  if_pwb  1]
  150. 2: bin\pwb.exe,            DEST=B, comment="MS-DOS Programmer's WorkBench",             TIMESTAMP, ROOT, size=558432
  151. 2: bin\pwbhelp.mxt,                comment="Help extension for PWB",                    TIMESTAMP, ROOT, size=47656
  152. 2: bin\pwbmasm.mxt,                comment="MASM extension for PWB",                               ROOT, size=20660
  153. 2: bin\pwbrowse.mxt,               comment="Browser extension for PWB",                 TIMESTAMP, ROOT, size=113856
  154. 2: bin\pwbutils.mxt,               comment="Utilities for PWB",                         TIMESTAMP, ROOT, size=31582
  155. 2: bin\pwbc.xxt,                   comment="C extension for PWB",                       TIMESTAMP, ROOT, size=44748
  156. 2: bin\pwbbasic.xxt,               comment="BASIC extension for PWB",                   TIMESTAMP, ROOT, size=19200
  157. 2: bin\pwbfort.xxt,                comment="FORTRAN extension for PWB",                 TIMESTAMP, ROOT, size=25150
  158. 2: bin\pwbprof.xxt,                comment="Profiler extension for PWB",                TIMESTAMP, ROOT, size=53416
  159. 3: bin\sbrpack.exe,                comment="Browse information utility",                TIMESTAMP, ROOT, size=17869
  160. 1: bin\bscmake.exe,                comment="Browse database creation utility",          TIMESTAMP, ROOT, size=123296
  161. 1: bin\bscmakev.exe,               comment="Virtual memory version of BSCMAKE",         TIMESTAMP, ROOT, size=127520
  162. 2: bin\pwbrmake.exe,               comment="BSCMAKE compatibility driver",              TIMESTAMP, ROOT, size=7983
  163. 3: init\tools.pre,         DEST=T, comment="Sample macros for PWB",                     TIMESTAMP, ROOT, size=22567
  164.  
  165. [list  if_brief  1]
  166. 3: init\brief.ini,         DEST=T, comment="Brief emulation macros for PWB", "tools.ini", APPEND, TIMESTAMP, size=9986
  167.  
  168. [list  if_docs  1]
  169. 2: bin\qh.exe,             DEST=B, comment="MS-DOS Quick Help program",                 TIMESTAMP, ROOT, size=70065
  170. 2: bin\helpmake.exe,               comment="Help File Maintenance Utility",             TIMESTAMP, ROOT, size=55585
  171.  
  172. 3: help\advisor.hlp,       DEST=H, comment="Help for Microsoft Advisor",                TIMESTAMP, ROOT, size=26788
  173. 3: help\alang.hlp,                 comment="Help for Assembly language",                           ROOT, size=716134
  174. 3: help\cv.hlp,                    comment="Help for CodeView",                         TIMESTAMP, ROOT, size=168185
  175. 3: help\link.hlp,                  comment="Help for Linker",                           TIMESTAMP, ROOT, size=168516
  176. 4: help\ml.hlp,                    comment="Help for Assembler command line",                      ROOT, size=169458
  177. 4: help\qh.hlp,                    comment="Help for Microsoft QuickHelp",              TIMESTAMP, ROOT, size=25205
  178. 4: help\utils.hlp,                 comment="Help for Utilities",                        TIMESTAMP, ROOT, size=191198
  179.  
  180. [list if_docs_and_windows 1]
  181. 2: bin\qh.ico,             DEST=B, comment="QuickHelp Icon",                            TIMESTAMP, ROOT, size=1086
  182.  
  183. [list if_pwb_and_docs 1]
  184. 4: help\pwb.hlp,           DEST=H, comment="Help for PWB",                              TIMESTAMP, ROOT, size=576442
  185.  
  186. [list if_pwb_and_windows 1]
  187. 2: bin\pwb.ico,            DEST=B, comment="Icon for PWB",                              TIMESTAMP, ROOT, size=1086
  188. 2: bin\pwb.pif,                    comment="PIF File for PWB",                          TIMESTAMP, ROOT, size=545
  189. 3: bin\wx.exe,                     comment="Windows Spawner",                           TIMESTAMP, ROOT, size=13077
  190. 3: bin\wxsrvr.exe,                 comment="Windows Spawn Server",                      TIMESTAMP, ROOT, size=17920
  191. 3: bin\vmb.386,                    comment="Windows Spawn Driver",                      TIMESTAMP, ROOT, size=9273
  192.  
  193. [list  if_mouse  1]
  194. 2: bin\mouse.com,          DEST=B, comment="Mouse driver",                              TIMESTAMP, ROOT, size=56425
  195.  
  196. [list  if_samples  1]
  197. 3: samples\samples.txt,    DEST=S, comment="Sample file documentation",                            ROOT, size=3882
  198. 3: samples\demos\common.asm,       comment="Sample file - Miscellaneous demos",  "demos\common.asm",      RENAME, size=15612
  199. 3: samples\demos\demo.h,           comment=^,                                    "demos\demo.h",          RENAME, size=6240
  200. 3: samples\demos\demo.inc,         comment=^,                                    "demos\demo.inc",        RENAME, size=10391
  201. 3: samples\demos\file.asm,         comment=^,                                    "demos\file.asm",        RENAME, size=37743
  202. 3: samples\demos\filedemo.c,       comment=^,                                    "demos\filedemo.c",      RENAME, size=18789
  203. 3: samples\demos\filedemo.mak,     comment=^,                                    "demos\filedemo.mak",    RENAME, size=2069
  204. 3: samples\demos\math.asm,         comment=^,                                    "demos\math.asm",        RENAME, size=14433
  205. 3: samples\demos\mathdemo.c,       comment=^,                                    "demos\mathdemo.c",      RENAME, size=14594
  206. 3: samples\demos\mathdemo.mak,     comment=^,                                    "demos\mathdemo.mak",    RENAME, size=2262
  207. 3: samples\demos\misc.asm,         comment=^,                                    "demos\misc.asm",        RENAME, size=39158
  208. 3: samples\demos\miscdemo.asm,     comment=^,                                    "demos\miscdemo.asm",    RENAME, size=37716
  209. 3: samples\demos\miscdemo.mak,     comment=^,                                    "demos\miscdemo.mak",    RENAME, size=1819
  210. 3: samples\mixed\basic.asm,        comment="Sample file - Mixed language",       "mixed\basic.asm",       RENAME, size=559
  211. 3: samples\mixed\basmain.bas,      comment=^,                                    "mixed\basmain.bas",     RENAME, size=220
  212. 3: samples\mixed\c.asm,            comment=^,                                    "mixed\c.asm",           RENAME, size=451
  213. 3: samples\mixed\cmain.c,          comment=^,                                    "mixed\cmain.c",         RENAME, size=234
  214. 3: samples\mixed\fmain.for,        comment=^,                                    "mixed\fmain.for",       RENAME, size=338
  215. 3: samples\mixed\fortran.asm,      comment=^,                                    "mixed\fortran.asm",     RENAME, size=440
  216. 3: samples\show\pager.asm,         comment="Sample file - Text file browser",    "show\pager.asm",        RENAME, size=10156
  217. 3: samples\show\show.inc,          comment=^,                                    "show\show.inc",         RENAME, size=1444
  218. 3: samples\show\show.asm,          comment=^,                                    "show\show.asm",         RENAME, size=15675
  219. 3: samples\show\show.mak,          comment=^,                                    "show\show.mak",         RENAME, size=2984
  220. 3: samples\show\showutil.asm,      comment=^,                                    "show\showutil.asm",     RENAME, size=7514
  221. 3: samples\dosdev\atoms.asm,       comment="Sample file - DOS Device driver",    "dosdev\atoms.asm",      RENAME, size=32902
  222. 3: samples\dosdev\atoms.txt,       comment=^,                                    "dosdev\atoms.txt",      RENAME, size=7734
  223. 3: samples\dosdev\atomtest.asm,    comment=^,                                    "dosdev\atomtest.asm",   RENAME, size=7301
  224. 3: samples\dosdev\ctest.c,         comment=^,                                    "dosdev\ctest.c",        RENAME, size=6055
  225. 3: samples\dosdev\makeatom.bat,    comment=^,                                    "dosdev\makeatom.bat",   RENAME, size=130
  226. 3: samples\pwbtutor\rnd.asm,       comment="Sample file - PWB Tutorial",         "pwbtutor\rnd.asm",      RENAME, size=8685
  227. 3: samples\pwbtutor\extra.txt,     comment=^,                                    "pwbtutor\extra.txt",    RENAME, size=966
  228. 3: samples\32bit\szsearch.asm,     comment="Sample file - 32-bit code",          "32bit\szsearch.asm",    RENAME, size=3186
  229. 3: samples\tsr\alarm.asm,          comment="Sample file - TSR",                  "tsr\alarm.asm",         RENAME, size=9476
  230. 3: samples\tsr\alarm.mak,          comment=^,                                    "tsr\alarm.mak",         RENAME, size=1778
  231. 3: samples\tsr\bell.c,             comment=^,                                    "tsr\bell.c",            RENAME, size=7122
  232. 3: samples\tsr\bell.mak,           comment=^,                                    "tsr\bell.mak",          RENAME, size=2060
  233. 3: samples\tsr\handlers.asm,       comment=^,                                    "tsr\handlers.asm",      RENAME, size=52031
  234. 3: samples\tsr\install.asm,        comment=^,                                    "tsr\install.asm",       RENAME, size=10442
  235. 3: samples\tsr\snap.asm,           comment=^,                                    "tsr\snap.asm",          RENAME, size=20954
  236. 3: samples\tsr\snap.mak,           comment=^,                                    "tsr\snap.mak",          RENAME, size=3602
  237. 3: samples\tsr\tsr.h,              comment=^,                                    "tsr\tsr.h",             RENAME, size=1735
  238. 3: samples\tsr\tsr.inc,            comment=^,                                    "tsr\tsr.inc",           RENAME, size=3851
  239.  
  240. [list  if_samples_and_win 1]
  241. 3: samples\windll\sysinfo.asm, DEST=S, comment="Sample file - Windows DLL",      "windll\sysinfo.asm",    RENAME, size=13501
  242. 3: samples\windll\sysinfo.def,     comment=^,                                    "windll\sysinfo.def",    RENAME, size=303
  243. 3: samples\windll\sysinfo.mak,     comment=^,                                    "windll\sysinfo.mak",    RENAME, size=1945
  244. 3: samples\windll\sysdata.asm,     comment=^,                                    "windll\sysdata.asm",    RENAME, size=14423
  245. 3: samples\windll\sysdata.def,     comment=^,                                    "windll\sysdata.def",    RENAME, size=213
  246. 3: samples\windll\sysdata.exe,     comment=^,                                    "windll\sysdata.exe",    RENAME, size=7168
  247. 3: samples\windll\sysdata.h,       comment=^,                                    "windll\sysdata.h",      RENAME, size=319
  248. 3: samples\windll\sysdata.ico,     comment=^,                                    "windll\sysdata.ico",    RENAME, size=766
  249. 3: samples\windll\sysdata.mak,     comment=^,                                    "windll\sysdata.mak",    RENAME, size=2417
  250. 3: samples\windll\sysdata.rc,      comment=^,                                    "windll\sysdata.rc",     RENAME, size=2031
  251. 3: samples\windll\dll.inc,         comment=^,                                    "windll\dll.inc",        RENAME, size=2137
  252. 3: samples\winclock\winclock.asm,  comment="Sample file - Windows clock",        "winclock\winclock.asm", RENAME, size=47982
  253. 3: samples\winclock\winclock.def,  comment=^,                                    "winclock\winclock.def", RENAME, size=216
  254. 3: samples\winclock\winclock.ico,  comment=^,                                    "winclock\winclock.ico", RENAME, size=766
  255. 3: samples\winclock\winclock.mak,  comment=^,                                    "winclock\winclock.mak", RENAME, size=2225
  256. 3: samples\winclock\winclock.rc,   comment=^,                                    "winclock\winclock.rc",  RENAME, size=32
  257.  
  258.  
  259. ; list of files to search for single-file copy command
  260. [list search_files]
  261. {include list copy_always}
  262. {include list if_windows}
  263. {include list if_compat_driver}
  264. {include list if_pwb}
  265. {include list if_pwb_and_windows}
  266. {include list if_brief}
  267. {include list if_docs}
  268. {include list if_docs_and_windows}
  269. {include list if_samples}
  270. {include list if_samples_and_win}
  271. {include list if_mouse}
  272.  
  273.  
  274. [list remove 1]
  275. 1: mlx.exe,                DEST=B, comment="Obsolete assembler driver"                                            
  276. 1: pwb.com,                DEST=B, comment="Obsolete PWB driver"
  277.  
  278.  
  279.  
  280. ;*********** more macros ***************
  281. [macro]
  282. ;REQUIRED MACROS:
  283. LISTMORE  = "MORE"
  284. HARDHDR   = "Hard Drive "
  285. FLOPPYHDR = "Floppy Drive "
  286. ; checkmark in listboxes
  287. CHKD = "* "
  288.  
  289. ; macros for Packing list generator (not used in Setup)
  290. DISK        = "DISK"
  291. DESC_HEADER = "Files                        Description"
  292. DESC_ULINES = "-----                        -----------"
  293. PLHEADER    = "Packing List for Microsoft Macro Assembler Version 6.1"
  294.  
  295.  
  296. ;*********** menus ***************
  297.  
  298. [menu mainc]
  299. ; leave 2 spaces at front for checkmark
  300. "  Install the Microsoft Macro Assembler"
  301. "  Install the Macro Assembler using defaults"
  302. "  Run SETUP without installing any files"
  303. "  Special Note for CodeView users"
  304. "  Special Note for MASM v5.1 users"
  305. "  View important documentation notes (README.TXT)"
  306. "  View the packing list (PACKING.TXT)"
  307. "  Copy a file from the distribution disks"
  308. "  Exit SETUP"
  309.  
  310. [menu yesno]
  311. "Yes"
  312. "No"
  313.  
  314. [menu copyanotherm]
  315. "Return to SETUP main menu"
  316. "Copy another file"
  317. "Exit SETUP"
  318.  
  319. [menu anotherhd]
  320. "Install on a different hard disk"
  321. "Change my answers to SETUP questions"
  322. "Continue with installation on this disk"
  323. "Exit SETUP"
  324.  
  325. [menu smallhd]
  326. "Change my answers to SETUP questions"
  327. "Continue with installation on this disk"
  328. "Exit SETUP"
  329.  
  330.  
  331. ; required menus below this point
  332. [menu timestampm]
  333. "Continue without overwriting my file"
  334. "Replace my copy of the file"
  335. "Exit SETUP"
  336.  
  337. [menu contorexit]
  338. "Continue"
  339. "Exit SETUP"
  340.  
  341. [menu retry]
  342. "Try again"
  343. "Exit SETUP"
  344.  
  345. [menu formatorretry]
  346. "Format the disk"
  347. "Try again (do not format)"
  348.  
  349. [menu retryorignore]
  350. "Try again"
  351. "Continue despite the error"
  352. "Exit SETUP"
  353.  
  354. [menu readonlyerrm]
  355. "Try to overwrite"
  356. "Continue without copying"
  357. "Exit SETUP"
  358.  
  359.  
  360. ;***** colors *****
  361. [color]
  362. 1=high white
  363. 2=blue,white
  364. 3=white,blue
  365. 4=white,black
  366.  
  367.  
  368. ;********** header and footer screens ************
  369.  
  370. [screen header]
  371. {color white,blue}
  372. {at 2,1}
  373. Microsoft MASM 6.1 Setup
  374. {at 0,2}
  375. {line 60,205}
  376. ;
  377. ; footer screens
  378. ;
  379. [screen exit]
  380. {clear 0,24,79,24}
  381. {color black, white}
  382. {at 67,24}
  383. CTRL+C=Exit
  384. ;
  385. ;
  386. [screen ent_exit]
  387. {clear 0,24,79,24}
  388. {color black, white}
  389. {at 2,24}
  390. ENTER=Continue
  391. {at 67,24}
  392. CTRL+C=Exit
  393. ;
  394. ;
  395. [screen ent_sel_exit]
  396. {clear 0,24,79,24}
  397. {color black, white}
  398. {at 2,24}
  399. ENTER=Continue
  400. {at 19,24}
  401. =Make Selection
  402. {at 67,24}
  403. CTRL+C=Exit
  404. ;
  405. ;
  406. [screen ent_f1_exit]
  407. {clear 0,24,79,24}
  408. {color black, white}
  409. {at 2,24}
  410. ENTER=Continue
  411. {at 39,24}
  412. F1=Additional Information
  413. {at 67,24}
  414. CTRL+C=Exit
  415. ;
  416. ;
  417. [screen ent_sel_f1_exit]
  418. {clear 0,24,79,24}
  419. {color black, white}
  420. {at 2,24}
  421. ENTER=Continue
  422. {at 19,24}
  423. =Make Selection
  424. {at 39,24}
  425. F1=Additional Information
  426. {at 67,24}
  427. CTRL+C=Exit
  428. ;
  429. ;
  430. [screen help_footer]
  431. {clear 0,24,79,24}
  432. {color white, blue}
  433. {at 2,24}
  434. ESC=Return to SETUP
  435. {at 30,24}
  436. PgDn=Next Screen
  437. {at 55,24}
  438. PgUp=Previous Screen
  439. ;
  440. ;
  441. ;**********    required screens ************
  442. ;
  443. [screen helpframe]
  444. {color black, white}
  445. {at 2,1}
  446. ^2Additional Information^0
  447. {at 0,2}
  448. {line 60,205,blue,white}
  449. {include screen help_footer}
  450. ;
  451. ;
  452. [screen mcopying]
  453. {help nohelp}
  454. {clear 0,8,80,23}
  455. {At 10,12}
  456. SETUP is copying %SPATH%SFILE
  457.               to %DPATH%DFILE.
  458.  
  459. There are %NUM files left to copy.
  460. {include screen exit}
  461. ;
  462. ;
  463. [screen badmacro]
  464. Predefined macro "%SECTION" is missing in SETUP.INF
  465. ;
  466. ;
  467. [screen insdiskpath]
  468. {help nohelp}
  469. {include screen header}
  470. {At 5,8}
  471. SETUP can't find the file %SFILE.
  472.  
  473. Please type the drive and directory where this file can be found
  474. and press ENTER.
  475.  
  476. You can specify a floppy drive or a hard drive.
  477.  
  478. {input 10,60,1}
  479. {include screen ent_exit}
  480. ;
  481. ;
  482. [screen insdiskpath2]
  483. {help nohelp}
  484. {include screen header}
  485. {At 5,8}
  486. SETUP can't find the file %SFILE in the directory you specified.
  487. Please try again now, or exit, find a copy of the file, and rerun
  488. SETUP later.
  489.  
  490. Please enter the drive and directory where this file is located
  491. and press ENTER. You can specify a floppy drive or a hard drive.
  492.  
  493. {input 10,60,1}
  494. {include screen ent_exit}
  495. ;
  496. ;
  497. [screen insdisknopath]
  498. {help nohelp}
  499. {include screen header}
  500. {At 5,8}
  501. Please insert the disk labeled '%DISKNAME'
  502. in drive %DRIVE and press ENTER.
  503.  
  504. {input 15,20,5}
  505. {include menu contorexit}
  506. {include screen ent_sel_exit}
  507. ;
  508. ;
  509. [screen badsdisk]
  510. {help nohelp}
  511. {include screen header}
  512. {At 5,8}
  513. SETUP can't read the disk in drive %DRIVE. Please be sure the
  514. correct disk is inserted and the drive door is closed.
  515.  
  516. {input 15,20,5}
  517. {include menu contorexit}
  518. {include screen ent_sel_exit}
  519. ;
  520. ;
  521. [screen wrongdisk]
  522. {help nohelp}
  523. {include screen header}
  524. {At 5,8}
  525. Setup cannot find the file ^1%SFILE^0 on this disk.
  526. Please insert the disk labeled '%DISKNAME'
  527. in drive %DRIVE and press ENTER.  If the correct disk
  528. is in the drive, please contact Microsoft Product 
  529. Support Services for assistance.
  530.  
  531. {input 15,35,5}
  532. {include menu contorexit}
  533. {include screen ent_sel_exit}
  534. ;
  535. ;
  536. [screen badddisk]
  537. {help nohelp}
  538. {include screen header}
  539. {At 5,8}
  540. SETUP can't read the disk in drive %DRIVE.
  541.  
  542. {input 15,30,4}
  543. {include menu formatorretry}
  544. {include screen ent_sel_exit}
  545. ;
  546. ;
  547. [screen readerr]
  548. {help nohelp}
  549. {include screen header}
  550. {At 5,8}
  551. An error occurred while reading the file %SFILE.
  552.  
  553. {input 15,35,5}
  554. ; inserts menu retry or menu retryorignore
  555. {include screen ent_sel_exit}
  556. ;
  557. ;
  558. [screen writeerr]
  559. {help nohelp}
  560. {include screen header}
  561. {At 5,8}
  562. An error occurred while writing the file
  563. %DPATH%DFILE.
  564.  
  565. {input 15,35,5}
  566. ; inserts menu retry or menu retryorignore
  567. {include screen ent_sel_exit}
  568. ;
  569. ;
  570. [screen createerr]
  571. {help nohelp}
  572. {include screen header}
  573. {At 5,8}
  574. An error occurred while creating the file
  575. %DPATH%DFILE.
  576.  
  577. {input 15,35,5}
  578. ; inserts menu retry or menu retryorignore
  579. {include screen ent_sel_exit}
  580. ;
  581. ;
  582. [screen renameerr]
  583. {help nohelp}
  584. {include screen header}
  585. {At 5,8}
  586. An error occurred while renaming the file
  587. %SPATH%SFILE to %DFILE.
  588.  
  589. {input 15,35,5}
  590. ; inserts menu retry or menu retryorignore
  591. {include screen ent_sel_exit}
  592. ;
  593. ;
  594. [screen createdirerr]
  595. {help nohelp}
  596. {include screen header}
  597. {At 5,8}
  598. An error occurred while creating the directory
  599. %DPATH.
  600.  
  601. {input 15,35,5}
  602. ; inserts menu retry or menu retryorignore
  603. {include screen ent_sel_exit}
  604. ;
  605. ;
  606. [screen timestamperr]
  607. {help nohelp}
  608. {include screen header}
  609. {At 5,8}
  610. The version of the file %SFILE on your disk is newer than the
  611. one supplied with MASM 6.1.
  612.  
  613. You can continue the installation process without copying this
  614. file, or you can overwrite your copy of the file.
  615.  
  616. SETUP suggests that you not overwrite this file. If you decide
  617. later that you want the version supplied with MASM 6.1, rename
  618. your existing file and use SETUP to copy the new version.
  619.  
  620. {input 15,45,5}
  621. {include menu timestampm}
  622. {include screen ent_sel_exit}
  623. ;
  624. ;
  625. ; required screens not used by MASM
  626. [screen nonvital]
  627. {clear 0,0,0,0}
  628. [screen pathtoolong]
  629. ; screen used by floppy-to-floppy setup only
  630. [screen insnewdisk]
  631. ;
  632. ;
  633. [screen readonlyerr]
  634. {help nohelp}
  635. {include screen header}
  636. {at 5,8}
  637. SETUP is trying to copy to the read-only file
  638. %DPATH%DFILE on your hard disk.
  639.  
  640. You can try to overwrite the file, skip the copy if you are sure
  641. your file is correct, or exit SETUP and delete your file.
  642.  
  643. {input 15,30,5}
  644. {include menu readonlyerrm}
  645. {include screen ent_sel_f1_exit}
  646. ;
  647. ;
  648. [screen readme_frame]
  649. {help nohelp}
  650. {at 0,23}
  651. {line 80,220}
  652.    PgDn=Next screen        PgUp=Previous screen        ESC=Exit README.TXT
  653. ;
  654. ;
  655. [screen packing_frame]
  656. {help nohelp}
  657. {at 0,23}
  658. {line 80,220}
  659.    PgDn=Next screen        PgUp=Previous screen        ESC=Exit PACKING.TXT
  660. ;
  661. ;
  662. ; ************ MASM SCREENS *****************
  663. ;
  664. [screen nohelp]
  665. {color black, white}
  666. {at 10,10}
  667. SETUP has no additional information on this topic.
  668.  
  669. Press ESC to return to SETUP.
  670. ;
  671. ;
  672. [screen welcome]
  673. {help nohelp}
  674. {include screen header}
  675. {at 5,4}
  676. %COPYRIGHT
  677.  
  678. Welcome to the SETUP program for MASM 6.1.
  679.  
  680. If you have not already read the information on SETUP in
  681. "Getting Started," please do so before continuing. This 
  682. manual contains important information about using SETUP.
  683.  
  684. The files on the distribution disks are compressed, so you must
  685. use SETUP to install them. You can also use SETUP to uncompress
  686. and copy a single file or to view the documentation notes or
  687. packing list.
  688.  
  689. If you make a mistake, you can type CTRL+C at any time to quit and
  690. start over. SETUP never erases files from the distribution disks.
  691.  
  692. Press ENTER to continue or CTRL+C to exit.
  693. {include screen ent_exit}
  694. ;
  695. ;
  696. [screen mainmenu]
  697. {help mainmenu_h}
  698. {include screen header}
  699. {at 35,1}
  700. ^1Main Menu^0
  701. {at 5,5}
  702. If this is the first time you have run SETUP, press ENTER now
  703. to install MASM. Or press F1 for more information.
  704.  
  705. {input 10,55,11}
  706. {include menu mainc }
  707. {at 5}
  708.  
  709. Use the ARROW (,) keys to make the selection, then press ENTER.
  710. {include screen ent_sel_f1_exit}
  711. ;
  712. ;
  713. [screen mainmenu_h]
  714. {help mainmenu_h2}
  715. {color black, white}
  716. {at 5,4}
  717. SETUP will prompt you for the information it needs. If you're
  718. unsure of the proper reply for any of the questions, consider
  719. the defaults a good place to start. Before SETUP installs any
  720. files, it will give you the opportunity to change your answers.
  721.  
  722. If you later find you prefer other choices, you can run SETUP again.
  723.  
  724. If you would like to see SETUP's questions before actually
  725. installing MASM, select
  726.     ^2Run SETUP without installing any files^0
  727. from the main menu. SETUP will prompt you through the questions
  728. but will not copy any files.
  729.  
  730. If you would like to have MASM installed using the most common
  731. answers to all of SETUP's questions, choose
  732.     ^2Install the Macro Assembler using defaults^0
  733. from the main menu. Before SETUP installs any files, it will give
  734. you the opportunity to change any of the answers.
  735. ;
  736. ;
  737. [screen mainmenu_h2]
  738. {color black, white}
  739. {at 5,4}
  740. SETUP asks for information in two ways. For some questions, you
  741. will be given a list of choices, which will look like:
  742. {at 20}
  743. {box 15,4,3,white,blue}
  744. {at 21}
  745. ^2  Choice One ^0
  746. ^3  Choice Two ^0
  747.  
  748. {at 5}
  749. You can use the ARROW keys (,) to move the highlight. If the
  750. word MORE appears at the bottom of the box, it means there are
  751. additional choices; press the down arrow key until you've seen them
  752. all. When the choice you want is highlighted, press ENTER to continue.
  753.  
  754. SETUP also asks you to type directory or file names. You will be
  755. given a field which looks like:
  756.        ^4 C:\MASM61\BIN                            ^0
  757. You can use the BACKSPACE key to erase characters, the ARROW keys to
  758. move the highlight around in the text, and the HOME and END keys to move
  759. to the beginning and end of the text. When the directory or file name
  760. is correct, press ENTER to continue.
  761. ;
  762. ;
  763. [screen needhd]
  764. {help nohelp}
  765. {include screen header}
  766. {at 35,1}
  767. ^1Hard Disk Needed^0
  768. {at 5,6}
  769. SETUP cannot find a hard disk attached to your system. You need a
  770. hard disk to install MASM 6.1.
  771.  
  772. Some removable harddisk systems look like floppies to SETUP, but
  773. you can still install MASM 6.1 on them. If you have a removable
  774. hard disk or believe SETUP made an error, press ENTER to continue
  775. with SETUP.
  776.  
  777. If you do not have a hard disk, press CTRL+C now to exit SETUP, and
  778. run SETUP again after you have installed a hard disk.
  779.  
  780.  
  781. Press ENTER to continue or CTRL+C to exit.
  782. {include screen ent_exit}
  783. ;
  784. ;
  785. [macro]
  786. OLDMASM = "OLDMASM.EXE"
  787.  
  788. [screen codeview]
  789. {help nohelp}
  790. {include screen header}
  791. {at 35, 1}
  792. ^1CodeView 4.01^0
  793. {At 5,5}
  794. CodeView 4.01 includes many enhancements over version 3, including
  795. the ability to debug C and C++ code generated by Microsoft C/C++
  796. version 7.0, and the ability to debug from a remote machine.  More 
  797. information on CodeView is in the Environment and Tools manual, and
  798. in the file CV.TXT, in the directory in which you installed MASM.
  799.  
  800. CodeView 4.01 has two important limitations which affect MASM users.  
  801. First, CodeView 4.01 does not support single stepping through code 
  802. which uses the high word of the 32-bit registers on 80386 and 80486 
  803. CPU's, if a DPMI server such as Microsoft Windows is active.  Microsoft 
  804. recommends exiting Windows and using a VCPI server such as EMM386 to 
  805. run CodeView if you encounter this limitation.  Second, CodeView 
  806. 4.01 does not support debugging .COM files.  Microsoft recommends 
  807. recompiling your project as a small model .EXE for debugging purposes.
  808.  
  809. Press ENTER to continue, or press CTRL+C to exit SETUP.
  810. {include screen ent_exit}
  811. ;
  812. ;
  813. [screen special_note]
  814. {help nohelp}
  815. {include screen header}
  816. {at 35, 1}
  817. ^1Special Note for MASM v5.1 users^0
  818. {At 5,5}
  819. There are differences between versions 5.1 and 6.1.
  820.  
  821. Use the new MASM.EXE driver to assemble your existing MASM code. The 
  822. MASM driver converts old-style MASM switches to their ML equivalents,
  823. adds the ^1/Zm^0 option to maximize compatibility, and calls the ML
  824. assembler. The MASM driver will print the equivalent ML command line.
  825. You can use this line to use the ML assembler directly.
  826.  
  827. If you install the new MASM.EXE driver in the same location as 
  828. MASM 5.1, SETUP will rename your old version to %OLDMASM.
  829.  
  830. ^1Appendix A of the Programmer's Guide^0 describes the differences 
  831. between MASM 6.1 and MASM 5.1, and explains how to update code to
  832. work with MASM 6.1.
  833.  
  834. When you are ready to remove the ^1/Zm^0 option and use the full power
  835. of the ML assembler, read ^1Appendix A Section 2.2 of the Programmer's
  836. Guide^0.
  837.  
  838. Press ENTER to continue, or press CTRL+C to exit SETUP.
  839. {include screen ent_exit}
  840.  
  841. ;^1Please read Appendix A of the Programmer's Guide.^0  This
  842. ;appendix describes the differences between previous releases
  843. ;of MASM and version 6.1, including how to make any changes.
  844. ;
  845. ;To maximize compatibility with previous releases use the ^1-Zm^0
  846. ;switch with ML.EXE.
  847. ;
  848. ;
  849. ;
  850. [screen windows]
  851. {help nohelp}
  852. {include screen header}
  853. {at 35,1}
  854. ^1Microsoft Windows Files^0
  855. {At 5,5}
  856. The Macro Assembler will run under both Microsoft Windows and
  857. MS-DOS.  Many of the files included with the Macro Assembler are
  858. only necessary if you use Microsoft Windows or if you are 
  859. writing software to run under Microsoft Windows.  If you want to
  860. conserve disk space, and you do not use Microsoft Windows, you
  861. should not install these files.
  862.  
  863. Install files for Microsoft Windows?
  864. {input 15,10,4}
  865. {include menu yesno}
  866. {include screen ent_sel_exit}
  867. ;
  868. ;
  869. [screen pwb]
  870. {help nohelp}
  871. {include screen header}
  872. {at 35,1}
  873. ^1Programmer's WorkBench^0
  874. {At 5,5}
  875. The Programmer's WorkBench (PWB) is an integrated development 
  876. environment based on a full-screen editor with mouse support and
  877. multiple window capability.
  878.  
  879. You can edit, build, run, and debug your program without leaving
  880. PWB, as well as access online help.
  881.  
  882. For more information about PWB, see the "Environment and Tools"
  883. manual.
  884.  
  885. Install PWB?
  886. {input 15,10,4}
  887. {include menu yesno}
  888. {include screen ent_sel_exit}
  889. ;
  890. ;
  891. [screen brief]
  892. {help nohelp}
  893. {include screen header}
  894. {at 35,1}
  895. ^1Brief Compatibility^0
  896. {At 5,5}
  897. PWB can be customized with alternate key assignments and macros.
  898. A set of key assignments and macros that emulate the Brief editor
  899. can be added to the TOOLS.INI file. If you do not install Brief
  900. compatibility, the default key assignments are used.
  901.  
  902. If you specify Brief compatibility, the Brief macros and key
  903. assignments are appended to your TOOLS.INI file. If you do not
  904. have a TOOLS.INI file, one is created by SETUP.
  905.  
  906. For more information about PWB's key assignments and macros, see
  907. the "Environment and Tools" manual.
  908.  
  909. Install Brief compatibility?
  910. {input 15,10,4}
  911. {include menu yesno}
  912. {include screen ent_sel_exit}
  913. ;
  914. ;
  915. [screen compatdriver]
  916. {help nohelp}
  917. {include screen header}
  918. {at 35,1}
  919. ^1MASM.EXE Utility^0
  920. {At 5,4}
  921. MASM 6.1 provides a command-line driver (ML.EXE) that assembles
  922. and links programs with a single command. PWB automatically executes
  923. ML, or you can manually execute it from the command line. SETUP
  924. always installs ML.EXE.
  925.  
  926. If you want to use existing MASM 5.1 makefiles and batch files, you
  927. can install MASM.EXE, a small utility that translates MASM 5.1
  928. commands into ML.EXE commands and then invokes the ML.EXE driver.
  929.  
  930. Using MASM.EXE also sets certain switches, so you may want to examine
  931. Appendix A in the "Macro Assembler Programmer's Guide," before using
  932. the MASM.EXE utility.
  933.  
  934. Install the MASM.EXE utility?
  935. {input 15,10,4}
  936. {include menu yesno}
  937. {include screen ent_sel_exit}
  938. ;
  939. ;
  940. [screen documentation]
  941. {help nohelp}
  942. {include screen header}
  943. {at 35,1}
  944. ^1Help Files^0
  945. {At 5,4}
  946. Several documentation and online help files are included with
  947. this release.  %READMEFILE contains important information about
  948. this version of MASM: additions/corrections to the printed
  949. manuals, information on any known bugs, and changes to the
  950. assembler since the last release.
  951.  
  952. Help files are also included for the assembler, Programmer's
  953. WorkBench, the CodeView debugger, and many utilities.
  954.  
  955. We recommend that you copy the help files and read %READMEFILE.
  956.  
  957. Copy the help files?
  958. {input 15,10,4}
  959. {include menu yesno}
  960. {include screen ent_sel_exit}
  961. ;
  962. ;
  963. [screen samples]
  964. {help nohelp}
  965. {include screen header}
  966. {at 35,1}
  967. ^1Sample Programs^0
  968. {At 5,5}
  969. Several sample assembler programs are included with the Macro 
  970. Assembler.  These programs demonstrate features new to MASM 6.1.
  971.  
  972. ^1Some of the samples require development tools not included with
  973. the Macro Assembler.^0  For instance, to build the Windows Clock 
  974. sample program you must have the Microsoft Windows Software 
  975. Development Kit.  More information on the samples, and on these
  976. requirements, is in the file SAMPLES.TXT.  Setup will copy this
  977. file to the directory you specify for the sample code.
  978.  
  979. Copy the sample programs?
  980. {input 15,10,4}
  981. {include menu yesno}
  982. {include screen ent_sel_exit}
  983. ;
  984. ;
  985. [screen mouse]
  986. {help nohelp}
  987. {include screen header}
  988. {at 35,1}
  989. ^1Mouse Driver^0
  990. {At 5,4}
  991. If you use a Microsoft Mouse (or a 100%%-compatible pointing
  992. device), you should use the most recent version of the MOUSE.COM
  993. mouse driver.
  994.  
  995. To install the mouse driver provided with MASM 6.1, the command
  996. MOUSE must be executed from AUTOEXEC.BAT or the command line
  997. before using Microsoft CodeView, PWB, or QuickHelp. MOUSE.COM
  998. should be used instead of the MOUSE.SYS device driver provided
  999. with older versions of Microsoft products.
  1000.  
  1001. If you do not use a mouse, you need not copy this file.
  1002.  
  1003. Copy the Microsoft Mouse driver?
  1004. {input 15,10,4}
  1005. {include menu yesno}
  1006. {include screen ent_sel_exit}
  1007. ;
  1008. ;
  1009. [screen destdrive]
  1010. {help nohelp}
  1011. {include screen header}
  1012. {at 35,1}
  1013. ^1Destination Drive^0
  1014. {At 5,5}
  1015. SETUP has found more than one hard drive attached to your system.
  1016. You should select the drive on which you will be installing MASM 6.1.
  1017.  
  1018. This drive will be the default when SETUP asks you to specify
  1019. directory names. If you want to divide MASM 6.1's components
  1020. among different hard drives, you will be able to change the drive
  1021. letter in the paths.
  1022.  
  1023. Please select the destination drive:
  1024. {input 15,20,5}
  1025. ; list of drives (built on the fly) goes here
  1026. {include screen ent_sel_exit}
  1027. ;
  1028. ;
  1029. [screen typedir]
  1030. If the directory does not exist, it will be created.
  1031.  
  1032. SETUP proposes the following directory:
  1033.  
  1034. {input 5,55,1}
  1035.  
  1036. If you want to install these files in a different directory, use
  1037. the backspace key to erase the current selection, then type the
  1038. directory name. When the correct directory is displayed, press
  1039. ENTER.
  1040. {include screen ent_exit}
  1041. ;
  1042. ;
  1043. [screen dirbin]
  1044. {help nohelp}
  1045. {include screen header}
  1046. {at 35,1}
  1047. ^1DOS Executable Files^0
  1048. {at 5,4}
  1049. Please specify the directory in which to place the DOS executable
  1050. files.
  1051.  
  1052. {include screen typedir relative}
  1053. ;
  1054. ;
  1055. [screen dirlib]
  1056. {help nohelp}
  1057. {include screen header}
  1058. {at 35,1}
  1059. ^1Library Files^0
  1060. {at 5,5}
  1061. Please specify the directory in which to place the library files 
  1062. for MASM.
  1063.  
  1064. {include screen typedir relative}
  1065. ;
  1066. ;
  1067. [screen dirinclude]
  1068. {help nohelp}
  1069. {include screen header}
  1070. {at 35,1}
  1071. ^1Include Files^0
  1072. {at 5,5}
  1073. Please specify the directory in which to place the include files
  1074. for MASM.
  1075.  
  1076. {include screen typedir relative}
  1077. ;
  1078. ;
  1079. [screen dirinit]
  1080. {help nohelp}
  1081. {include screen header}
  1082. {at 35,1}
  1083. ^1Initialization Files^0
  1084. {at 5,5}
  1085. Please specify the directory in which to place the initialization
  1086. files for PWB and CodeView.
  1087.  
  1088. {include screen typedir relative}
  1089. ;
  1090. ;
  1091. [screen dirhelp]
  1092. {help nohelp}
  1093. {include screen header}
  1094. {at 35,1}
  1095. ^1Help Files^0
  1096. {at 5,5}
  1097. Please specify the directory in which to place the help files for
  1098. the online help system.  Help files for MASM and associated tools
  1099. are placed here.
  1100.  
  1101. {include screen typedir relative}
  1102. ;
  1103. ;
  1104. [screen dirsamples]
  1105. {help nohelp}
  1106. {include screen header}
  1107. {at 35,1}
  1108. ^1Sample Files^0
  1109. {at 5,5}
  1110. Please specify the directory in which to place MASM 6.1 sample
  1111. files.
  1112.  
  1113. {include screen typedir relative}
  1114. ;
  1115. ;
  1116. [screen dirtmp]
  1117. {help nohelp}
  1118. {include screen header}
  1119. {at 35,1}
  1120. ^1Temporary Files^0
  1121. {at 5,5}
  1122. Please specify the directory in which to place the temporary files
  1123. created by the utilities provided. The files that are placed here
  1124. are for temporary use only; they will be removed when they are no
  1125. longer needed.
  1126.  
  1127. {include screen typedir relative}
  1128. ;
  1129. ;
  1130. [macro]
  1131. ; strings used to init the confirm listbox
  1132. INSTALL    = "Install "
  1133. NOINSTALL  = "Do not install "
  1134. COPY       = "Copy "
  1135. NOCOPY     = "Do not copy "
  1136.  
  1137. NOCHANGES     = "NO CHANGES"
  1138. INSTALLWINDOWS= "Microsoft Windows tools"
  1139. INSTALLPWB    = "Microsoft Programmer's WorkBench"
  1140. INSTALLBRIEF  = "Brief compatibility"
  1141. INSTALLDRIVER = "the MASM 5.1-compatible driver"
  1142. INSTALLDOCS   = "documentation files"
  1143. INSTALLSAMPLES= "sample programs"
  1144. INSTALLMOUSE  = "Microsoft Mouse software"
  1145.  
  1146. DIRFORREAL    = "Directory for DOS executable files:  "
  1147. DIRFORLIB     = "Directory for library files:  "
  1148. DIRFORINCLUDE = "Directory for include files:  "
  1149. DIRFORINIT    = "Directory for initialization files:  "
  1150. DIRFORHELP    = "Directory for help files:  "
  1151. DIRFORSAMPLES = "Directory for sample files:  "
  1152. DIRFORTMP     = "Directory for temporary files:  "
  1153.  
  1154. [screen confirm]
  1155. {help nohelp}
  1156. {include screen header}
  1157. {at 35,1}
  1158. ^1Confirm Your Choices^0
  1159. {at 5,4}
  1160. If you are satisfied with your responses, press ENTER to continue.
  1161. Otherwise, use the ARROW (,) keys to select the option to change
  1162. and press ENTER. Your current response is the new default.
  1163. {input 2,77,17}
  1164. ; menu is built on the fly
  1165. {include screen ent_sel_exit}
  1166. ;
  1167. ;
  1168. [screen installing]
  1169. {help nohelp}
  1170. {include screen header}
  1171. {at 35,1}
  1172. ^1Installing^0
  1173. {at 0,5}
  1174. {center on}
  1175. Installing MASM 6.1...
  1176. {center off}
  1177. {include screen exit}
  1178. ;
  1179. ;
  1180. [screen freespace]
  1181. {help nohelp}
  1182. {include screen header}
  1183. {at 35,1}
  1184. ^1Not Enough Disk Space^0
  1185. {at 5,5}
  1186. There isn't enough free disk space on drive %DRIVE to install
  1187. MASM with the options you chose. You need another %NUM K of
  1188. disk space. If SETUP runs out of disk space, MASM may not be
  1189. installed properly.
  1190.  
  1191. You can install fewer optional files, or you can delete existing
  1192. files and run SETUP again. If you believe SETUP misread the free
  1193. space on your hard disk, you can continue.
  1194.  
  1195. Please select one of the following:
  1196. {input 15,46,6}
  1197. ; menu 'anotherhd' is used if > 1 hard disk, else menu 'smallhd' goes here
  1198. {include screen ent_sel_exit}
  1199. ;
  1200. ;
  1201. ; user only sees this screen if running off hard disk and > 1 floppy drive found
  1202. [screen single_src_drive]
  1203. {help nohelp}
  1204. {include screen header}
  1205. {at 35,1}
  1206. ^1Copy Files^0
  1207. {At 5,5}
  1208. In order to copy files from the distribution disks, SETUP needs
  1209. to know in which drive you will insert the disks.
  1210.  
  1211. You will be prompted to insert the correct disks when SETUP
  1212. needs them.
  1213.  
  1214. Please select the source of the distribution disks:
  1215. {input 15,20,5}
  1216. ; list of floppy drives (built on the fly) goes here
  1217. {include screen ent_sel_exit}
  1218. ;
  1219. ;
  1220. [screen single_copy_fname]
  1221. {help nohelp}
  1222. {include screen header}
  1223. {at 35,1}
  1224. ^1Enter File Name^0
  1225. {at 5,5}
  1226. Enter the base name, without drive or path designation, of the
  1227. file you want to copy. You can use wildcards (*, ?) to specify
  1228. more than one file.
  1229.  
  1230. You can view the packing list, which has a short description of
  1231. each file on the distribution disks, from SETUP's main menu. To
  1232. return to SETUP's main menu, press ENTER without typing a name.
  1233.  
  1234. Please enter the name of the file to copy:
  1235.  
  1236. {input 25,20,1}
  1237.  
  1238. {at 5}
  1239. Do not give a drive or directory name with the file name. Use
  1240. the backspace key to erase characters. You can use wildcards to
  1241. specify more than one file.
  1242.  
  1243. When the file name is correct, press ENTER.
  1244. {include screen ent_exit}
  1245. ;
  1246. ;
  1247. [screen single_no_match]
  1248. {help nohelp}
  1249. {include screen header}
  1250. {at 35,1}
  1251. ^1Enter File Name^0
  1252. {at 5,4}
  1253. ^1The file name you gave does not match any file on the
  1254. distribution disks.^0
  1255.  
  1256. The packing list contains a complete list of files on the
  1257. distribution disks. The packing list can be viewed from SETUP's
  1258. main menu. Refer to this list to determine the correct name of
  1259. the file you want to copy. To return to SETUP's main menu, press
  1260. ENTER without typing a name.
  1261.  
  1262. Please enter the name of the file to copy:
  1263.  
  1264. {input 25,20,1}
  1265.  
  1266. {at 5}
  1267. Do not give a drive or directory name with the file name. Use
  1268. the backspace key to erase characters. You can use wildcards to
  1269. specify more than one file.
  1270.  
  1271. When the file name is correct, press ENTER.
  1272. {include screen ent_exit}
  1273. ;
  1274. ;
  1275. [screen multiple_files]
  1276. {help nohelp}
  1277. {include screen header}
  1278. {at 35,1}
  1279. ^1Choose Files^0
  1280. {at 5,4}
  1281. There is more than one file on the MASM 6.1 distribution disks
  1282. with the name you gave. You may copy any number of the files.
  1283. Below are the packing list descriptions of each file.
  1284.  
  1285. Use the ARROW (,) keys to select a file; then press SPACEBAR
  1286. to mark it. Repeat until you have marked all the files you want to
  1287. copy. When you are ready to copy the files, press ENTER.
  1288.  
  1289. {input 5,70,11}
  1290. ; listbox is built on the fly
  1291. {include screen ent_sel_exit}
  1292. ;
  1293. ;
  1294. [screen single_copy_dest]
  1295. {help nohelp}
  1296. {include screen header}
  1297. {at 35,1}
  1298. ^1Enter Path^0
  1299. {at 5,5}
  1300. The packing list description of this file is:
  1301.     %SFILE -- %SECTION
  1302.  
  1303. Enter the full path name (drive and directory) where you
  1304. want the selected file to be copied. Do not enter the name of
  1305. the file, just the name of the directory.
  1306.  
  1307. Please enter the drive and directory to which %SFILE should
  1308. be copied:
  1309.  
  1310. {input 10,60,1}
  1311.  
  1312. {at 5}
  1313. Use the backspace key to erase characters.
  1314.  
  1315. When the drive and directory are correct, press ENTER.
  1316. {include screen ent_exit}
  1317. ;
  1318. ;
  1319. [screen mult_copy_dest]
  1320. {help nohelp}
  1321. {include screen header}
  1322. {at 35,1}
  1323. ^1Enter Path^0
  1324. {at 5,5}
  1325. Enter the full path name (drive and directory) where you
  1326. want the selected files to be copied. Do not enter the name of
  1327. the files, just the name of the directory.
  1328.  
  1329. Please enter the drive and directory where the files should
  1330. be copied:
  1331.  
  1332. {input 10,60,1}
  1333.  
  1334. {at 5}
  1335. You can use the backspace key to erase characters.
  1336.  
  1337. When the correct drive and directory are displayed,
  1338. press ENTER.
  1339. {include screen ent_exit}
  1340. ;
  1341. ;
  1342. [screen single_copying]
  1343. {help nohelp}
  1344. {include screen header}
  1345. {at 5,5}
  1346. Copying...
  1347.  
  1348. {include screen exit}
  1349. ;
  1350. ;
  1351. ; notice that this screen is designed to overlay screen single_copying
  1352. [screen single_copy_another]
  1353. {help nohelp}
  1354. {include screen header}
  1355. {at 5,5}
  1356. Copying... finished.
  1357.  
  1358. Do you want to copy another file from the distribution disk?
  1359. {input 15,35,5}
  1360. {include menu copyanotherm}
  1361. {include screen ent_sel_exit}
  1362. ;
  1363. ;
  1364. [screen installworked]
  1365. {help nohelp}
  1366. {include screen header}
  1367. {at 35,1}
  1368. ^1Installation Complete^0
  1369. {At 5,5}
  1370. SETUP has successfully installed MASM 6.1.
  1371.  
  1372. In addition to copying MASM 6.1 onto your hard drive,
  1373. SETUP has created several new files.  The following
  1374. screens will tell you how to use these files.
  1375.  
  1376. There are differences between versions 5.1 and 6.1.
  1377. If you will be assembling code written for MASM 5.1,
  1378. please choose the "Special Note for MASM v5.1 users"
  1379. from the SETUP main menu.  Additional information is
  1380. available in Appendix A of the Programmer's Guide.
  1381.  
  1382. Press ENTER to continue, or press CTRL+C to exit SETUP.
  1383. {include screen ent_exit}
  1384. ;
  1385. ;
  1386. [macro]
  1387. NUMERRORS = "0"
  1388. NUMFILES  = "0"
  1389.  
  1390. [screen installerrs]
  1391. {help nohelp}
  1392. {include screen header}
  1393. {at 35,1}
  1394. ^1Installation Errors^0
  1395. {At 5,6}
  1396. SETUP has not completely installed MASM 6.1. There were %NUMERRORS errors
  1397. detected while copying files, and %NUMFILES files were not installed
  1398. because of those errors.
  1399.  
  1400. MASM may not work correctly if it is not properly installed.
  1401. Please run SETUP again after correcting the problems.
  1402.  
  1403.  
  1404. Press ENTER to continue, or press CTRL+C to exit SETUP.
  1405. {include screen ent_exit}
  1406. ;
  1407. ;
  1408. [screen mlx_on_path]
  1409. {help nohelp}
  1410. {include screen header}
  1411. {at 35,1}
  1412. ^1Obsolete Files^0
  1413. {At 5,6}
  1414. WARNING:
  1415.  
  1416. SETUP has found the file MLX.EXE in the PATH.  This file is
  1417. obsolete, and will not operate correctly with MASM 6.1.
  1418. SETUP recommends deleting this file or removing it from
  1419. the PATH.
  1420.  
  1421. Please press ENTER to continue with SETUP.
  1422. {include screen ent_exit}
  1423. ;
  1424. ;
  1425. [screen mult_linkers]
  1426. {help nohelp}
  1427. {include screen header}
  1428. {at 35,1}
  1429. ^1Multiple Linkers^0
  1430. {At 5,6}
  1431. WARNING:
  1432.  
  1433. SETUP has found multiple linkers in the PATH. Be sure to use
  1434. the LINK.EXE that comes with MASM 6.1 for linking programs
  1435. assembled with MASM 6.1.
  1436.  
  1437. Please press ENTER to continue with SETUP.
  1438. {include screen ent_exit}
  1439. ;
  1440. ;
  1441. [macro]
  1442. UNKNOWN     = "of unknown type and version"
  1443. ISVERSION   = "version "
  1444. FOR         = " for "
  1445. LINKDOS     = "DOS"
  1446. LINKOS2     = "OS2"
  1447. INCREMENTAL = "Incremental"
  1448. LINEAR_386  = "Linear-386"
  1449. AND         = " and "
  1450. MDIRBIN     = ""
  1451.  
  1452. OLDLINKVERS = ""
  1453. NEWLINKVERS = ""
  1454.  
  1455. [screen which_linker]
  1456. {help nohelp}
  1457. {include screen header}
  1458. {at 35,1}
  1459. ^1Overwrite Linker^0
  1460. {At 5,5}
  1461. The version of LINK.EXE that you have in 
  1462. %MDIRBIN
  1463. is not the version supplied with MASM 6.1.
  1464.  
  1465.   Your existing linker is %OLDLINKVERS.
  1466.  
  1467.   The new linker is %NEWLINKVERS.
  1468.  
  1469. Do you want to overwrite your copy of LINK.EXE?
  1470. {input 15,10,4}
  1471. {include menu yesno}
  1472. {include screen ent_sel_exit}
  1473. ;
  1474. ;
  1475. [macro]
  1476. MDIRBIN = ""
  1477. MDIRBINP = ""
  1478. MDIRINIT = ""
  1479. NEWAUTOEXEC = "NEW-VARS.BAT"
  1480. NEWCONFIG = "NEW-CONF.SYS"
  1481. NEWSYSINI = "NEW-SYS.INI"
  1482. TOOLSPRE = "TOOLS.PRE"
  1483. ;
  1484. [screen newfiles_real]
  1485. {help nohelp}
  1486. {include screen header}
  1487. {at 35,1}
  1488. ^1Environment Settings^0
  1489. {At 5,5}
  1490. SETUP has created the following files to help you configure
  1491. your system for using MASM 6.1:
  1492.  
  1493. ^1%MDIRBIN%NEWAUTOEXEC^0 
  1494. is a sample AUTOEXEC.BAT file that sets environment variables for 
  1495. use by MASM 6.1. This file can be run from the command line to set 
  1496. the environment before running MASM, or it can be merged with an 
  1497. existing AUTOEXEC.BAT.
  1498.  
  1499. ^1%MDIRBIN%NEWCONFIG^0 
  1500. is a sample file that contains commands that should be copied into 
  1501. your CONFIG.SYS file.  If these commands are already set in your 
  1502. CONFIG.SYS file, you should use values at least as large as those 
  1503. in the sample file in your CONFIG.SYS file.
  1504. {include screen ent_exit}
  1505. ;
  1506. ;
  1507. [screen newfiles_win]
  1508. {help nohelp}
  1509. {include screen header}
  1510. {at 35,1}
  1511. ^1SYSTEM.INI Settings^0
  1512. {At 5,5}
  1513. SETUP has created the following file to help you configure
  1514. your system for using MASM 6.1 with Microsoft Windows:
  1515.  
  1516. ^1%MDIRBIN%NEWSYSINI^0 
  1517. is a sample file that contains commands that should be copied 
  1518. into the [386Enh] section of the SYSTEM.INI file in your 
  1519. Windows directory.
  1520.  
  1521. More information on configuring your system can be found in
  1522. the Getting Started manual.
  1523.  
  1524. {include screen ent_exit}
  1525. ;
  1526. ;
  1527. [screen tools_pre]
  1528. {help nohelp}
  1529. {include screen header}
  1530. {at 35,1}
  1531. ^1Sample PWB Settings^0
  1532. {At 5,5}
  1533. SETUP has created the following file to help you configure
  1534. your system for using MASM 6.1:
  1535.  
  1536. ^1%MDIRINIT%TOOLSPRE^0 
  1537. is a sample file that contains various settings used to 
  1538. initialize the Programmer's WorkBench (PWB) utility.
  1539.  
  1540. In most cases, you should rename this file to TOOLS.INI or merge
  1541. the contained directives into an existing file of that name.
  1542.  
  1543. More information on configuring PWB can be found in the
  1544. Environment and Tools manual.
  1545. {include screen ent_exit}
  1546. ;
  1547. ;
  1548. [screen himem]
  1549. {help nohelp}
  1550. {include screen header}
  1551. {at 35,1}
  1552. ^1Memory Utilities^0
  1553. {At 5,5}
  1554. SETUP has copied the files HIMEM.SYS, RAMDRIVE.SYS, and SMARTDRV.EXE
  1555. to %MDIRBIN.
  1556.  
  1557. HIMEM.SYS allows you to debug large programs by using extended 
  1558. memory.  The %NEWCONFIG file contains a sample entry showing how to 
  1559. install HIMEM.SYS in your CONFIG.SYS file.
  1560.  
  1561. To avoid possible conflicts, use RAMDRIVE.SYS for memory disk
  1562. emulation and SMARTDRV.EXE for disk caching.  Other disk-emulation
  1563. and disk-caching programs may conflict with HIMEM.SYS.
  1564.  
  1565. More information about these three utilities and about configuring
  1566. your machine's memory is in the Getting Started manual.
  1567.  
  1568. {include screen ent_exit}
  1569. ;
  1570. ;
  1571.